<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

/*模块安装配置*************************************************************************************************************************/

// 模块参数安装基本配置
/* 接收模块ID配置 ****************************************************************/
$configinfo['get_cat_id'] = 0;$configinfo['get_article_id'] = 0;
$configinfo['get_cat_id'] = 1;// 文章列表默认分类ID
if(moduleaqvarval('id','intval'))$configinfo['get_cat_id'] = moduleaqvarval('id','intval');// 文章列表GET传入的分类ID
if(moduleaqvarval('cid','intval'))$configinfo['get_article_cat_id'] = moduleaqvarval('cid','intval');// 文章详情GET传入的分类ID
if(moduleaqvarval('id','intval'))$configinfo['get_article_id'] = moduleaqvarval('id','intval');// 文章详情GET传的文章ID
//----------------------------------------------------------------------------------------------------//
$configinfo['get_admin_cat_id'] = 0;$configinfo['get_admin_id'] = 0;
if(moduleaqvarval('category','intval'))$configinfo['get_admin_cat_id'] = moduleaqvarval('category','intval');// 后台文章列表和添加和批量删除传入的分类ID
if(moduleaqvarval('category','intval'))$configinfo['get_admin_cat_id'] = moduleaqvarval('category','intval');// 后台文章搜索传入的分类ID
if(moduleaqvarval(array('post','category_id'),'intval'))$configinfo['get_admin_cat_id'] = moduleaqvarval(array('post','category_id'),'intval');// 后台文章修改传入的分类ID
if(moduleaqvarval('id','intval'))$configinfo['get_admin_id'] = moduleaqvarval('id','intval');// 后台文章详情传入的文章ID
if(moduleaqvarval('id','intval'))$configinfo['get_admin_id'] = moduleaqvarval('id','intval');// 后台文章删除传入的文章ID
/* 后台链接传值 ****************************************************************/
$configinfo['moreurlmodel'] = "?category={cat_id}&attrid={attrid}&listattrid={listattrid}&lang={lang}&supplierdata={supplierdata}&morepara={morepara}";// 模块参数公用链接参数

// 自定义菜单配置
/* 菜单权限配置 ****************************************************************/
$configinfo['adminsystemmenu'] = array(8,22,70,133,138,156,162);// 后台系统配置可配置菜单开启
$configinfo['adminsystempri'] = array(34,100);// 后台系统配置可分配菜单权限开启
/* 菜单显示配置 ****************************************************************/
$configinfo['colids'] = "";// 配置关闭一级栏目菜单 多个请用小写(,)隔开，对应后台栏目分类ID
$configinfo['colids2'] = "";// 配置关闭二级栏目菜单 多个请用小写(,)隔开，对应后台栏目分类ID
$configinfo['colids3'] = "";// 配置关闭三级栏目菜单 多个请用小写(,)隔开，对应后台栏目分类ID

/*其它更多配置*************************************************************************************************************************/

// 模块参数安装列表模块配置
/* 列表配置 ****************************************************************/
$configinfo['article_list'] = "articles";// 后台文章列表页数据数组名
$configinfo['list1'] = "";// 后台文章列表组
$configinfo['articleurl'] = "/article.php?id=";// 文章详情URL
/* 列表搜索配置 ****************************************************************/
$configinfo['listsearchmodule'] = 3;// 列表搜索接收模型 1,2,3
$configinfo['listsearchmodulewhere'] = 2;// 列表搜索条件模型 1,2
$configinfo['search_where'] = "wherepara";// 搜索条件变量名
$configinfo['search_filter'] = "filter";// 搜索条件组
$configinfo['whereprefix'] = "a.";// 搜索条件组

/* 模块参数相关配置 ****************************************************************/
// 后台模块参数配置
$configinfo['adminmoduleconfigcolumnid'] = 162;// 配置权限的栏目ID
// 模块关闭功能配置
$configinfo['adminmodulecolsecolumnid'] = 156;// 配置权限的栏目ID
// 栏目分类内容字段配置
$configinfo['infofield'] = "content";// 栏目内容字段
// 后台自定义模块参数
$configinfo['paramodule'] = 73;// 自定义参数所属模块ID
// 栏目默认模块配置
$configinfo['defaultmoduleurl'] = "index.php?i=2&c=entry&m=ewei_shopv2&do=mobile&r=article.list&cateid=12";// 前台默认模块
$configinfo['defaultadminmoduleurl'] = "/portal/admin_article/index/category/1.html";// 后台默认模块
// 配置内容实体转换配置
$configinfo['contenthsc'] = 2;// 1.标签转化实体 2.实体转化标签
$configinfo['contentfield'] = "post_content";// 配置文章内容字段
// 删除模块参数图片配置
$configinfo['delfileurl'] = WEBSITE_PATH.'upload/';

// 扩展页面功能配置
/* 多语言栏目配置 ****************************************************************/
$configinfo['langcolumnid'] = 52;// 配置多语言栏目ID
$configinfo['langcolumndesc'] = "非法操作！请在栏目管理》栏目分类》编辑进行不同语言栏目内容设置！";// 允许配置权限访问说明
/* 管理员权限配置栏目 ****************************************************************/
$configinfo['adminpricolumnid'] = 50;// 配置权限的栏目ID
$configinfo['adminpritablename'] = "fastxcms_user";// 配置权限的管理员表名
$configinfo['adminpriidname'] = "id";// 配置权限的管理员表ID名
$configinfo['adminpridesc'] = "非法操作！请在权限管理》管理员》编辑菜单下的模块权限分配进行操作！";// 允许配置权限访问说明
/* 栏目关联参数 ****************************************************************/
$configinfo['columnattrid'] = 56;// 栏目关联ID
$configinfo['langattrname'] = array('name','fname','description','seo_title','seo_keywords','seo_description','more-bannerimg','content','contentmobile');// 多语言关联栏目
$configinfo['langattrpara'] = array('name','fname','description','title','keyword','desc','bannerimg','content','contentmobile');// 多语言关联参数

// 内容模型配置
$configinfo['modelmodule'][1]['moduleid'] = 145;// 获取配置模型ID对应模块ID
$configinfo['modelmodule'][1]['modulename'] = "内容模块";// 获取配置模型ID对应模块名
$configinfo['modelmodule'][2]['moduleid'] = 145;// 获取配置模型ID对应模块ID
$configinfo['modelmodule'][2]['modulename'] = "第二个模块";// 获取配置模型ID对应模块名

// 在线订购模块参数
$configinfo['shopparamodule'] = 106;// 商品参数模块ID
$configinfo['shopparalistmodule'] = 132;// 商品参数选项模块ID
$configinfo['shopmoduleurl'] = "/list108-cn.html";// 在线订购模块地址
$configinfo['shopcarturl'] = "/portal/Ajax/index.html";// 添加到购物车地址
$configinfo['shoppayapi'][1] = array("id"=>1,"name"=>"支付宝","img"=>"/plugins/modulepara/configdata/images/zfb.png","index"=>"alipay");// 支付方式接口API
$configinfo['shoppayapi'][2] = array("id"=>2,"name"=>"微信支付","img"=>"/plugins/modulepara/configdata/images/wx.png","index"=>"wxpay");// 支付方式接口API

// 商家扩展功能配置
// -------------------------------------配置前台扩展商家功能
$configinfo['expsupplier_uid'] = $userId;// 会员或商家用户ID
$configinfo['expsupplier_loginurl'] = "/user/login.html";// 商家登录链接
$configinfo['expsupplier_centerurl'] = "/user/profile/center.html";// 商家中心链接
$configinfo['expsupplier_usermodule']="1,3,141,145,146";// 开通模块ID
$configinfo['expsupplier_updatecolumn'] = moduleaqvarval('category_id','intval');// 商家添加或修改数据时选择的分类ID
// 商家扩展功能非法操作权限配置 用于判断非法操作其他商家权限
$configinfo['get_article_actid'] = 0;$configinfo['get_article_opids'] = 0;
if(moduleaqvarval('actid','intval'))$configinfo['get_article_actid'] = moduleaqvarval('actid','intval');// 文章详情传入的文章ID
if(moduleaqvarval('actid','intval'))$configinfo['get_article_actid'] = moduleaqvarval('actid','intval');// 文章修改传入的ID
if(moduleaqvarval('actid','intval'))$configinfo['get_article_actid'] = moduleaqvarval('actid','intval');// 文章删除传入的文章ID
if(moduleaqvarval('opids','array'))$configinfo['get_article_opids'] = moduleaqvarval('opids','array');// 批量删除时传入的ID集
// -------------------------------------配置后台扩展商家功能
$configinfo['expsupplier_adminmenuid'] = 125;// 供应商菜单ID
$configinfo['expsupplier_adminmenulistid'] = 134;// 供应商子菜单ID
$configinfo['expsupplier_module']="1,3,site,index,userinfo,adminajax,recycle_bin,109,136,137,172,173,174,175,178";// 开通模块ID
$configinfo['expsupplier_modulepri'] = "1,3,109,136,137,172,173,174,175,178";// 访问模块权限配置
// 商家扩展功能非法操作权限配置 用于判断非法操作其他商家权限
$configinfo['get_admin_actid'] = 0;$configinfo['get_admin_opids'] = 0;
if(moduleaqvarval('id','intval'))$configinfo['get_admin_actid'] = moduleaqvarval('id','intval');// 后台文章详情传入的文章ID
if(moduleaqvarval(array('post','id'),'intval'))$configinfo['get_admin_actid'] = moduleaqvarval(array('post','id'),'intval');// 后台文章修改传入的ID
if(moduleaqvarval('id','intval'))$configinfo['get_admin_actid'] = moduleaqvarval('id','intval');// 后台文章删除传入的文章ID
if(moduleaqvarval('ids','array'))$configinfo['get_admin_opids'] = moduleaqvarval('ids','array');// 后台批量删除时传入的ID集

// 开启MVC框架模式
if($configinfo['mvc'] == 1)
{
	// 配置后台模板加载钩子
	/*public function configadminhook($hookmodule,$hookname,$hookpara="")
	{
		global $lang;
		global $_MGPC_POST,$_MGPC_GET,$_MGPC_REQ,$_MGPC_COOKIE,$_MGPC_SESSION,$configlang,$configinfo,$configblock,$configcommon,$configmember,$configbase,$configsystem,$configindex,$configother;
		
		// 文章模块时调用钩子
		if($this->request->module() == "portal")
		{
			if($hookmodule)
			{
				$path = MODULEPARA_PATH;
				$tplpath = "../../../plugins/modulepara/";
				if(iffile($path . 'config/hook/hook_'.$hookmodule.'/'.$hookname.'.php') == 1)
				{
					if(iffile($path . 'config/hook/hook_'.$hookmodule.'/hookconfig.php') == 1)
					{
						require($path . 'config/hook/hook_'.$hookmodule.'/hookconfig.php');
					}
					require($path . 'config/hook/hook_'.$hookmodule.'/'.$hookname.'.php');
					if(empty($datacontent))$datacontent = $this->fetch($tplpath . 'config/hook/hook_'.$hookmodule . '/tpl/' . $hookname);
				}
				
				// 加载模板程序配置
				if($configinfo['tplok'] == 1)
				{
					$path = $configinfo['tplurl'];
					$tplpath = "../../".$configinfo['tplname']."/model/";
					if(iffile($path . 'config/hook/hook_'.$hookmodule.'/'.$hookname.'.php') == 1)
					{
						if(iffile($path . 'config/hook/hook_'.$hookmodule.'/hookconfig.php') == 1)
						{
							require($path . 'config/hook/hook_'.$hookmodule.'/hookconfig.php');
						}
						require($path . 'config/hook/hook_'.$hookmodule.'/'.$hookname.'.php');
						if(empty($tpldatacontent))$tpldatacontent = $this->fetch($tplpath . 'config/hook/hook_'.$hookmodule . '/tpl/' . $hookname);
						$datacontent = gettpldata($datacontent,$tpldatacontent);
					}
				}
				
				// 公用模块参数配置不同模块数据
				if($hookmodule == 'configmodulepara')
				{
					require(MODULEPARA_PATH . 'config/hook/hook_'.$hookmodule.'/hookmodule.php');	
				}
				
				$this->assign($hookname, $datacontent);

				return $datacontent;
			}
		}
	}*/
}

?>